Don't crash if unrealized.
authorMatthias Clasen <mclasen@redhat.com>
Tue, 13 Jul 2004 13:54:13 +0000 (13:54 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 13 Jul 2004 13:54:13 +0000 (13:54 +0000)
2004-07-13  Matthias Clasen  <mclasen@redhat.com>

* gtk/gtkcombobox.c (gtk_combo_box_popdown): Don't
crash if unrealized.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkcombobox.c

index 60ee8fe2fb3ff4e32079ad4be045e75c1c1d9c07..da7ee85fb7aec49921af6d5a84e0d22a839fe030 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-07-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_popdown): Don't
+       crash if unrealized.
+
 Tue Jul 13 01:50:06 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkaboutdialog.c (display_credits_dialog): Don't
index 60ee8fe2fb3ff4e32079ad4be045e75c1c1d9c07..da7ee85fb7aec49921af6d5a84e0d22a839fe030 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_popdown): Don't
+       crash if unrealized.
+
 Tue Jul 13 01:50:06 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkaboutdialog.c (display_credits_dialog): Don't
index 60ee8fe2fb3ff4e32079ad4be045e75c1c1d9c07..da7ee85fb7aec49921af6d5a84e0d22a839fe030 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_popdown): Don't
+       crash if unrealized.
+
 Tue Jul 13 01:50:06 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkaboutdialog.c (display_credits_dialog): Don't
index 60ee8fe2fb3ff4e32079ad4be045e75c1c1d9c07..da7ee85fb7aec49921af6d5a84e0d22a839fe030 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-13  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_popdown): Don't
+       crash if unrealized.
+
 Tue Jul 13 01:50:06 2004  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkaboutdialog.c (display_credits_dialog): Don't
index 79fb9334f088a9dcd19bb1234d756655f0753a5f..53425a10dd90c256bf7e1062260dad7f9be819e5 100644 (file)
@@ -1409,6 +1409,9 @@ gtk_combo_box_popdown (GtkComboBox *combo_box)
 {
   g_return_if_fail (GTK_IS_COMBO_BOX (combo_box));
 
+  if (!GTK_WIDGET_REALIZED (widget))
+    return;
+
   if (GTK_IS_MENU (combo_box->priv->popup_widget))
     {
       gtk_menu_popdown (GTK_MENU (combo_box->priv->popup_widget));